package com.weijianhuawen.wjblog.admin.mode.vo.user;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @version: java version 8
 * @Author: weijianhuawen
 * @description:
 * @date: 2024-12-11 1:05
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "获取用户详细信息后台接口响应实体")
@Builder
public class FindUserDetailInformationRspVo {
    // 用户id
    private String userId;
    // 用户名
    private String username;
    // 昵称
    private String nickname;
    // 邮箱
    private String mail;
    // 手机号
    private String phoneNumber;
    // qq
    private String qqId;
    // 个人签名
    private String signature;
    // 性别
    private Integer sex;
    // 生日
    private LocalDate birthday;
    // 所在地区
    private String localCity;
    // 毕业院校
    private String university;
    // 头像
    private String avatar;
    // 用户个人介绍：不超过256字符
    private String introduce;
    // 用户github
    private String github;
    // 用户gitee
    private String gitee;
    // 用户个人博客
    private String personBlog;
    // 用户创建时间
    private LocalDateTime registerTime;
    // 用户信息更新时间
    private LocalDateTime updateDataTime;
}
